home *** CD-ROM | disk | FTP | other *** search
/ Amiga Format CD 41 / Amiga Format CD41 (1999-06)(Future Publishing)(GB)[!][issue 1999-07].iso / -seriously_amiga- / programming / other / guigfxlib / readme < prev    next >
Text File  |  1999-04-19  |  3KB  |  96 lines

  1. Short:    application layer for pixel graphics
  2. Author:   Timm S. Müller
  3. Uploader: Timm S. Müller (Timm.Mueller@darmstadt.netsurf.de)
  4. Type:     dev/misc
  5. Version:  15.1
  6. Requires: Kickstart 3.0 (v39), MC68020, render.library v29
  7.  
  8. overview
  9. -----------------------------
  10.  
  11.   - guigfx.library is an application layer for pixel graphics.
  12.  
  13.   - guigfx.library breaks the chains of all those nasty
  14.     planar, chunky, 8/16/24bit, OS3.0, OS3.1, OCS, ECS, AGA,
  15.     CybergraphX and Picasso96 considerations.
  16.  
  17.   - with guigfx.library you no longer have to take care about your
  18.     application running on a OCS machine or on a high-end
  19.     graphics-card system.
  20.  
  21.   - guigfx.library lets you freely choose truecolor graphics for
  22.     your applications.
  23.  
  24.   - with guigfx.library your graphics will always look as fine as
  25.     possible, on any screen, no matter if driven on 24 bit
  26.     1024x768 CybergraphX/Picasso96, on HAM8, or 1 bit productivity
  27.     interlaced.
  28.  
  29.   - guigfx.library does quick color-reduction, rendering,
  30.     remapping and dithering for you. only you don't know when,
  31.     on which machine, under what circumstances.
  32.  
  33.   - guigfx.library treats scaling as a standard operation.
  34.     it is available at any time, without extra consideration,
  35.     without extra memory consumption, even without a true loss
  36.     of performance.
  37.     
  38.   - guigfx.library handles screen pen allocation in an extremely
  39.     effective way.
  40.  
  41.   - guigfx.library hides bugs, incompatibilities and insufficiencies
  42.     of graphics.library, cybergraphics.library and Picasso96 from
  43.     you. it is an attempt to render incompatibilities between
  44.     different versions of CybergraphX and Picasso96 obsolete.
  45.     
  46.   - guigfx.library features picture.datatype import. standard and
  47.     v43 (including Picasso96) picture datatypes are automatically
  48.     recognized and used as available.
  49.  
  50.   - guigfx.library does not call SetFunction() and is hereby
  51.     guaranteed to never do so in future versions.
  52.  
  53.   - guigfx.library puts all that stuff into a black-box,
  54.     freeing your mind for the creative part.
  55.  
  56.  
  57. features
  58. -----------------------------
  59.  
  60.   - full truecolor, OCS, ECS, AGA, HAM support
  61.   - screen-pen management
  62.   - color-reduction
  63.   - dithering
  64.   - picture.class datatype import
  65.   - scaling
  66.   - image processing methods 
  67.     (crop, scale, render, tint, 
  68.     alpha-channel, texture-mapping, ...)
  69.   - fully documented
  70.   - supplied with C, Assembler, and E includes
  71.   - freeware
  72.  
  73.  
  74. requirements
  75. -----------------------------
  76.  
  77.   - render.library v29
  78.   - MC68020
  79.   - OS3.0 (v39)
  80.   
  81.   optional:
  82.   higher OS, higher CPU, FPU,
  83.   CyberGraphX or Picasso 96
  84.  
  85.  
  86. recent changes
  87. -----------------------------
  88.  
  89. v15.1
  90.     - render.library crashed with an ILLEGAL exception
  91.       (caused by a memhandler leak) when a HAM picture
  92.       was loaded with a v42 ILBM datatype.
  93.     
  94.     - CreatePictureMask() failed to create scaled masks.
  95.       fixed.
  96.